home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / E-Education / (c)ed20.d64 / tt23 (.txt) < prev    next >
Commodore BASIC  |  2007-02-11  |  6KB  |  166 lines

  1. 10 CLR:POKE53280,0:POKE53281,0:POKE646,3:POKE53272,23
  2. 15 PRINT"[147]                                        [146]";
  3. 20 PRINT"     [210][193][196]'[211] [212][207][213][195][200][160][212][217][208][201][206][199] - MADE EASY     [146]";
  4. 25 PRINT"                                        [146]":GOSUB710
  5. 30 PRINT"               [205]ODULE 23 [146]
  6. 35 [141]720
  7. 38 [151]53280,0:[151]53281,0:[151]646,7
  8. 40 [153]"LOAD                 (null)(null)23 WAIT
  9. 42 PRINT"[150]              [215][193][210][206][201][206][199]!![159]"
  10. 44 PRINT"   [201]F YOU MAKE 4 UNCORRECTED ERRORS        IN THIS MODULE, YOU ";
  11. 46 PRINT"MUST START          OVER AGAIN."
  12. 48 PRINT"[154]     [208]RESS  [211][208][193][195][197][160][194][193][210] [146] TO CONTINUE[159]"
  13. 50 GETR$:IFR$<>CHR$(32)THEN50
  14. 52 GOSUB600
  15. 56 POKE53280,3:POKE53281,15:POKE646,0:POKE53272,21
  16. 58 R=0:TI$="000000":LINE=0:P=0:Q=0:G=1:K=0
  17. 60 LINE=LINE+1:PRINT"[147] TT23  EXERCISE:"TAB(2)LINE"OF 17"TAB(27)"ERRORS:"Q
  18. 62 FOR K=1 TO 17
  19. 64 READ E$(K)
  20. 66 PRINT" TYPE CORRECTLY, THEN PRESS RETURN[146]"
  21. 68 PRINT" ";E$(K)
  22. 70 PRINT"[144]"
  23. 72 READ F$(K)
  24. 74 POKE198,1:POKE631,34:INPUT C$
  25. 76 IF C$=F$(K) THEN 90
  26. 78 PRINT" **** NOT CORRECT - REPEAT - ERRORS:"G"[144]":GOSUB2050:GOSUB710
  27. 80 Q=Q+1:G=G+1
  28. 82 IF Q=4 THEN GOSUB 400:RESTORE:G=0:GOTO 56
  29. 84 GOTO 74
  30. 90 PRINT"[156]              CORRECT![144]":GOSUB2000:GOSUB710:P=P+1
  31. 92 IFP=17THEN RESTORE:GOTO 300
  32. 94 GOTO60
  33. 99 REM DATA FOR EXERCISES
  34. 100 DATA" BOX BOX BOX BOX BOX BOX BOX BOX","BOX BOX BOX BOX BOX BOX BOX BOX"
  35. 105 DATA" FOX FOX FOX FOX FOX FOX FOX FOX","FOX FOX FOX FOX FOX FOX FOX FOX"
  36. 110 DATA" SIX SIX SIX SIX SIX SIX SIX SIX","SIX SIX SIX SIX SIX SIX SIX SIX"
  37. 115 DATA" QUIZ QUIZ QUIZ QUIZ QUIZ QUIZ","QUIZ QUIZ QUIZ QUIZ QUIZ QUIZ"
  38. 120 DATA" QUEST QUEST QUEST QUEST QUESTS.","QUEST QUEST QUEST QUEST QUESTS."
  39. 125 DATA" FIX MIX FIX MIX FIX MIX FIX MIX","FIX MIX FIX MIX FIX MIX FIX MIX"
  40. 130 DATA" QUEEN QUEEN QUEEN QUEEN QUEENS.","QUEEN QUEEN QUEEN QUEEN QUEENS."
  41. 135 DATA" ZOO ZOO ZOO ZOO ZOO ZOO ZOO ZOO","ZOO ZOO ZOO ZOO ZOO ZOO ZOO ZOO"
  42. 140 DATA" ZEBRA ZEBRA ZEBRA ZEBRA ZEBRAS.","ZEBRA ZEBRA ZEBRA ZEBRA ZEBRAS."
  43. 145 DATA" NEXT NEXT NEXT NEXT NEXT NEXT.","NEXT NEXT NEXT NEXT NEXT NEXT."
  44. 150 DATA" SQUARE SQUARES SQUARE SQUARES.","SQUARE SQUARES SQUARE SQUARES."
  45. 155 DATA" SIZE SIZE SIZE SIZE SIZE SIZES.","SIZE SIZE SIZE SIZE SIZE SIZES."
  46. 160 DATA" LAZY LAZY LAZY LAZY LAZY LAZY.","LAZY LAZY LAZY LAZY LAZY LAZY."
  47. 165 DATA" EXPLAIN NEXT HOW TO FIX THE BOX.","EXPLAIN NEXT HOW TO FIX THE BOX."
  48. 170 DATA" MIX SIXTY QUICK CRAZY DRINKS.","MIX SIXTY QUICK CRAZY DRINKS."
  49. 175 DATA" AT THE ZOO I SAW SIXTY ZEBRAS.","AT THE ZOO I SAW SIXTY ZEBRAS."
  50. 180 DATA" SIX QUICK ZEBRAS QUIT THE ZOO.","SIX QUICK ZEBRAS QUIT THE ZOO."
  51. 298 :
  52. 299 REM FINAL INSTRUCTIONS
  53. 300 RESTORE:POKE53272,23:PRINT"[147]                [199][207][207][196][160][215][207][210][203]!":GOSUB900
  54. 305 POKE53280,0:POKE53281,0:POKE646,7
  55. 310 PRINT"[147]  [212]HIS IS THE END OF MODULE 23.":GOSUB710
  56. 315 PRINT"  [212]HE NUMBER OF SECONDS TO COMPLETE       THIS MODULE WERE:"
  57. 317 PRINT"[145]"VAL(TI$)
  58. 320 GOSUB720
  59. 325 PRINT"  [210]ECORD THIS TIME AND THE DATE.
  60. 330 [141]740
  61. 335 [153]"DEF  (null)HIS MODULE SHOULD BE PERFORMED TWICE
  62. 340 PRINT"  BEFORE ADVANCING TO MODULE 24."
  63. 345 GOSUB730
  64. 350 PRINT"[158]  [215]HEN YOU HAVE RECORDED YOUR TIME
  65. 355 [153]"  AND THE DATE, PRESS (null)(null)ATNLENVAL PEEKATN(null).
  66. 360 GETR$:IFR$<>CHR$(32)THEN360
  67. 362 PRINT"[147]  [217]OU HAVE A CHOICE:
  68. 364 [153]"  (null)RESS  R WAIT TO REPEAT THIS MODULE
  69. 366 PRINT"  [208]RESS  C [146] TO GO TO MODULE 24
  70. 368 [153]"  (null)RESS  M WAIT TO RETURN TO DISK MENU
  71. 370 GETR$:IFR$<>"R"ANDR$<>"C"ANDR$<>"M"THEN370
  72. 372 IFR$="R"THENRESTORE:GOTO10
  73. 374 IFR$="M"THEN386
  74. 376 RESTORE
  75. 378 PRINT"[147]  [204]OADING MODULE 24
  76. 380 [147]"TT24",8
  77. 382 [138]
  78. 384 [128]
  79. 386 [140]
  80. 388 [153]"LOAD  (null)ETURNING TO THE DISK MENU
  81. 390 LOAD"MENU",8
  82. 392 RUN
  83. 394 END
  84. 399 :
  85. 400 REM START AGAIN
  86. 410 POKE53280,0:POKE53281,0:POKE646,10
  87. 420 PRINT"[147]   YOU ARE MAKING TOO MANY MISTAKES!":GOSUB2150:GOSUB720
  88. 430 PRINT"   YOU MUST GO BACK TO THE BEGINNING       OF THIS MODULE.
  89. 440 [141]740:[153]"LOAD"
  90. 450 [142]
  91. 598 :
  92. 599 [143] INSTRUCTIONS FOR MODULE
  93. 600 [153]"OPENLOAD  (null)ODULE 23 INTRODUCES THE  (null) WAIT, (null) WAIT AND     (null) WAIT KEYS.
  94. 605 PRINT"  [150]   [146][153]   [146]   [146][158]      [146][159]      [146]   [146][153]   [146][150]   [146]
  95. 610 [153]"   DEF (null) WAITPRINT (null) WAIT VAL WAITSYS (null)  (null) WAITOPEN (null)  (null) WAIT RIGHT$ WAITPRINT (null) WAITDEF (null) WAIT   "
  96. 615 [153]"    DEF ATN WAITPRINT (null) WAIT STR$ WAITSYS ASC WAIT CHR$WAITOPEN  LEFT$  MID$ WAIT (null) WAITPRINT (null) WAITDEF : WAIT"
  97. 620 [153]"     DEF (null) WAITPRINT (null) WAIT LEN WAITSYS (null)  PEEK WAITOPEN (null)  (null) WAIT   WAITPRINT .
  98. 625 PRINT"[155]                 [211][208][193][195][197]      [146]
  99. 630 [141]720
  100. 635 [153]"OPEN  (null)SE YOUR  ATN WAIT FINGER TO PRESS THE  (null) WAIT    AND  (null) WAIT KEYS.
  101. 636 PRINT"[159]  [213]SE YOUR  [211] [146] FINGER TO PRESS THE  [216] [146]    KEY.
  102. 637 [143] PRINT""
  103. 640 [153]"OPEN  PEEKE SURE YOUR (null)(null)RIGHT$(null)(null)(null)  ASC WAIT AND  MID$ WAIT         FINGERS CAN ";
  104. 645 [153]"FIND THEIR LEFT$(null)(null)VAL KEYS."
  105. 660 [141]720:[153]"CONT        (null)RESS  (null)(null)ATNLENVAL WAIT TO STARTOPEN"
  106. 665 [161]R$:[139]R$[179][177][199](32)[167]665
  107. 670 [142]
  108. 700 [143] TIME DELAYS
  109. 710 [129]T[178]1[164]1000:[130]:[142]
  110. 720 [129]T[178]1[164]2000:[130]:[142]
  111. 730 [129]T[178]1[164]3000:[130]:[142]
  112. 740 [129]T[178]1[164]4000:[130]:[142]
  113. 750 [129]T[178]1[164]5000:[130]:[142]
  114. 899 [143] END OF MODULE FLASH
  115. 900 [151]54276,17:[151]54277,30:[151]54278,200:[151]54296,15
  116. 905 [151]54272,220:[129] T[178]15 [164] 1 [169][171]1
  117. 910 [151]54273,T:[151]53281,T
  118. 915 [129] T1[178]1 [164] 5:[130] T1:[130] T:[129] T[178]1 [164] 30
  119. 920 [151]54273,T:[151]53280,T
  120. 925 [129]T1[178]1 [164] 5:[130] T1:[130] T
  121. 930 [151]54276,0:[151]54273,0:[151]54272,0
  122. 936 [142]
  123. 1998 :
  124. 1999 [143] <YES> SOUND
  125. 2000 S[178]54272:[129]E[178]S[164]S[170]28:[151]E,0:[130]
  126. 2005 [151]54296,15:[151]54277,42:[151]54278,250
  127. 2010 [151]54276,23:[151]54273,23:[151]54272,181
  128. 2015 [129]T[178]1[164]100:[130]:[151]54276,32:[129]T[178]1[164]200:[130]
  129. 2020 [151]54296,0:[142]
  130. 2048 :
  131. 2049 [143] <NO> SOUND
  132. 2050 S[178]54272:[129]E[178]S[164]S[170]28:[151]E,0:[130]
  133. 2055 [151]54296,15:[151]54277,18:[151]54278,242
  134. 2060 [151]54276,33:[151]54273,4:[151]54272,48
  135. 2063 [129]T[178]1[164]300:[130]:[151]54276,32:[129]T[178]1[164]800:[130]
  136. 2065 [129]E[178]S[164]S[170]28:[151]E,0:[130]
  137. 2070 [151]54276,0:[151]54273,0:[151]54272,0
  138. 2075 [151]54296,0:[142]
  139. 2098 :
  140. 2099 [143] <END OF EXERCISE> SOUND
  141. 2100 [151]54276,17:[151]54277,30:[151]54278,200:[151]54296,15
  142. 2105 [151]54272,220:[129]T[178]50[164]1[169][171]1
  143. 2110 [129]T1[178]1[164]5:[130]T1:[130]T:[129]T[178]1[164]30
  144. 2115 [151]54273,T:[151]53280,T
  145. 2120 [129]T1[178]1[164]5:[130]T1:[130]T
  146. 2125 [151]54276,0:[151]54273,0:[151]54272,0
  147. 2130 T[151]54296,0:[142]
  148. 2148 :
  149. 2149 [143] <WHOOPING> SOUND
  150. 2150 [129]L[178]54272[164]54295:[151]L,0:[130]:[151]54296,8
  151. 2155 [151]54277,8:[151]54278,255:[151]54276,23
  152. 2160 [129]Z[178]1[164]3:F1[178]2
  153. 2165 [129]Y[178]1[164]3:F2[178]8
  154. 2170 [151]54273,F1
  155. 2175 [129]X[178]1[164]5:[151]54287,F2
  156. 2180 F2[178]F2[172]1.4:[130]X:F1[178]F1[172]1.5:[130]Y
  157. 2185 [129]W[178]1[164]10:[151]54287,F2
  158. 2190 F2[178]F2[172]1.05:[130] W:[130] Z:[151]54278,15
  159. 2195 [151]54296,0:[142]
  160. 4999 :
  161. 5000 [143] * IN MEMORY OF RAD JANJIC *                 ** RIP 87:11:26 **
  162. 5005 :
  163. 5010 [143] DESIGNED BY W H CUMBERLAND 87:12:21/88:04:22/91:05:13
  164. 5020 [143] HELP FROM JIM BUTTERFIELD
  165. 5025 [143] ADVISE WHC [416/278 7687] OF   ANY IMPROVEMENTS OR SUGGESTIONS
  166.